package com.example.demo.domain.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.example.demo.domain.base.BaseDO;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 商品表实体类
 *
 * @author haochen78
 */
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("product_base")
public class ProductDO extends BaseDO {
    /** 商品名称 */
    private String name;

    /** 商品别名 */
    private String subName;

    /** 分类ID */
    private Long categoryId;

    /** 品牌ID */
    private Long brandId;

    /** 商品特色 */
    private String characteristic;

    /** 商品主图 */
    private String pic;

    /** 商品图片列表（逗号分隔） */
    private String pics;

    /** 单位 */
    private String unit;

    /** 商品类型（0-普通，1-实物，2-虚拟） */
    private Integer type;

    /** 售后类型 */
    private String afterSale;

    /** 标签（逗号分隔） */
    private String tags;

    /** 视频ID */
    private String videoId;

    /** 购买须知 */
    private String purchaseNotes;

    /** 商品详情 */
    private String content;

    /** 省份ID */
    private String provinceId;

    /** 城市ID */
    private String cityId;

    /** 区域ID */
    private String districtId;

    /** 店铺ID */
    private Long shopId;
}